class Person:
    def eat(self):
        print('人，吃五谷杂粮')
class Cat:
    def eat(self):
        print('猫，吃鱼')
class Dog:
    def eat(self):
        print('狗，啃骨头')

# 编写函数
def fun(obj):
    obj.eat()

# 创建三个类的对象
per = Person()
cat = Cat()
dog = Dog()

# 调用fun函数
fun(per)    #Python中的多态，不关心对象的数据类型，只关心对象是否具有同名的方法
fun(cat)
fun(dog)